Collapsing Closures

نویسندگان

  • Xuan Li
  • Andy King
  • Lunjin Lu
چکیده

A description in the Jacobs and Langen domain is a set of sharing groups where each sharing group is a set of program variables. The presence of a sharing group in a description indicates that all the variables in the group can be bound to terms that contain a common variable. The expressiveness of the domain, alas, is compromised by its intractability. Not only are descriptions potentially exponential in size, but abstract unification is formulated in terms of an operation, called closure under union, that is also exponential. This paper shows how abstract unification can be reformulated so that closures can be collapsedunification can be reformulated so that closures can be collapsed in two senses. Firstly, one closure operation can be folded into another so as to reduce the total number of closures that need to be computed. Secondly, the remaining closures can be applied to smaller descriptions. Therefore, although the operation remains exponential, the overhead of closure calculation is reduced. Experimental evaluation suggests that the cost of analysis can be substantially reduced by collapsing closures.

برای دانلود رایگان متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Stable Closures, Defeasible Logic and Contradiction Tolerant Reasoning

A solution to the Yale shooting problem has been previously proposed that uses so-called non-normal defaults. This approach produces a single extension. One disadvantage, however, is . that new conflicting information causes the extension to collapse. In this paper we propose a new formal counterpart to the intuitive notion of a reasonable set of beliefs. The new formalization reduces to the pr...

متن کامل

Numerical Modeling of Saline Gravity Currents Using EARSM and Buoyant k- Turbulence Closures

Gravity currents are very common in nature and may appear in rivers, lakes, oceans, and the atmosphere. They are produced by the buoyant forces interacting between fluids of different densities and may introduce sediments and pollutants into water bodies. In this study, the hydrodynamics and propagation of gravity currents are investigated using WISE (Width Integrated Stratified Environments), ...

متن کامل

Use of Hierarchy in Fault Collapsing

We discuss the advantage of using hierarchy in testing. Our demonstration is based on the problem of fault collapsing. Though this problem is not considered to be too complex, the time of collapsing faults in moderately large circuits can be several hours or more. This can be considerably shortened by hierarchical fault collapsing. Large circuits are efficiently described using hierarchy, which...

متن کامل

General Transitive Closures and Aggregate Functions

General transitive closures are a convenient operation for process ing recursive structures with relational languages because they are easy to understand e ciently to implement and expressive enough to support a broad range of practical applications To further extend the expressiveness of general transitive closures we study the use of aggregate functions together with general transitive closur...

متن کامل

Household economic impact and attitudes toward school closures in two cities in Argentina during the 2009 influenza A (H1N1) pandemic

BACKGROUND School closures were widely implemented in Argentina during the 2009 H1N1 influenza virus pandemic. OBJECTIVES To assess the economic impact of school closures on households, their effectiveness in preventing children from engaging in social group activities, and parental attitudes toward them. METHODS Three schools that closed for 2 weeks in response to the pandemic were identif...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 2006